package com.qf.game.utils;

import com.alibaba.fastjson.JSON;

import javax.websocket.Session;
import java.util.Map;

/**
 * description:
 * author: Ken
 * 公众号：Java架构栈
 */
public class SessionUtils {

    /**
     * 发送消息给指定的客户端
     * @param session - 客户端与服务器的连接对象
     * @param resultMap - 需要发送的消息
     */
    public static void sendMsg(Session session, Map<String, Object> resultMap){
        //resultMap -> json
        String json = JSON.toJSONString(resultMap);
        //基于session发送消息
        try {
            session.getBasicRemote().sendText(json);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
